package com.jwsoft.manager.common.vo.common.sms;

import lombok.Data;

import java.io.Serializable;
@Data
public class MacSendVO implements Serializable {

    private String ecName;//	企业名称。
    private String apId	;//	接口账号用户名。
    private String secretKey;//	接口账号密码。
    private String mobiles;//	收信手机号码。英文逗号分隔，每批次限5000个号码，例：“13800138000,13800138001,13800138002”。
    private String content;//	短信内容。如content中存在双引号，请务必使用转义符\在报文中进行转义（使用JSON转换工具转换会自动增加转义符），否则会导致服务端解析报文异常。
    private String sign;//签名编码。在云MAS平台『管理』→『接口管理』→『短信接入用户管理』获取。
    private String addSerial;//扩展码。依据申请开户的服务代码匹配类型而定，如为精确匹配，此项填写空字符串（""）；如为模糊匹配，此项可填写空字符串或自定义的扩展码，注：服务代码加扩展码总长度不能超过20位。
    private String mac;//参数校验序列，生成方法：将ecName、apId、secretKey、mobiles、content、sign、addSerial按序拼接（无间隔符），通过MD5（32位小写）计算得出值。

}
